每次報表檔太多
會造成無法產生報表
然後就被CALL IN
要手動去刪
真煩耶!
這兒所談的ERP系統是指鼎新WORKFLOW ERP
屬於 鼎新電腦版權所有!
ERP 的資料很重要
但產生出來的報表 有些過多
因為不是自動更新的報表
只是當時產出的報表
放太多會佔用 HDD 空間
且 檔案太多 會造成無法產生報表
要手動去刪
本著 MIS 最高境界 事少
所以寫個BAT 檔
設定排程後
每月月初自動刪除3個月前的舊報表檔
就不用被 CALL IN 了!
YA!
deltreport.bat
for /f "tokens=1,2,3 delims=/ " %%i in ('date /T') do set da=%%i
for /f "tokens=1,2,3 delims=/ " %%i in ('date /T') do set daa=%%j
if %daa%==01 set daa=10
if %daa%==02 set daa=11
if %daa%==03 set daa=12
if %daa%==04 set daa=01
if %daa%==05 set daa=02
if %daa%==06 set daa=03
if %daa%==07 set daa=04
if %daa%==08 set daa=05
if %daa%==09 set daa=06
if %daa%==10 set daa=07
if %daa%==11 set daa=08
if %daa%==12 set daa=09
if %daa%==01 set /a da=%da%-1
if %daa%==02 set /a da=%da%-1
if %daa%==03 set /a da=%da%-1
: 報表檔放在 D:\LeaderReport
del D:\LeaderReport\*%da%10*.* /s
全系列文章http://ithelp.ithome.com.tw/event/ironmanarticle3/id/20024401